package dao;

import entity.Schedule;

import java.util.Date;
import java.util.List;

public interface IScheduleDao {
    boolean addSchedule(Schedule schedule);

    boolean deleteSchedule(String scheduleId);

    boolean updateSchedule(Schedule schedule);

    Schedule getScheduleById(String scheduleId);

    List<Schedule> getAllSchedules();

    List<Schedule> getSchedulesByDate(Date date);

    List<Schedule> getSchedulesByMovieId(String movieId);
}